On-Line Monitoring Support in PVM and MPI
نویسنده
چکیده
PVM and MPI have often been compared regarding their functionality and performance from the users' point of view. In this paper , however, we will present some comparison from a tool developer's point of view. We will show how a supporting infrastructure { the OMIS compliant monitoring system OCM { can be implemented for both PVM and MPI. Thus, we will put light onto those features of PVM and MPI that support the implementation of on-line tools.
منابع مشابه
Monitoring PVM Programs Using the DAMS Approach
Monitoring tools are fundamental components of a development environment as they provide basic support for performance evaluation, debugging, and program visualization. We describe our experiments with several monitoring tools for PVM, namely XPVM, developed at ORNL, Tape/PVM, developed at IMAG Lab, and DAMS, developed at UNL. These tools are compared and their use is described to support instr...
متن کاملExecuting and Monitoring PVM Programs in Computational Grids with Jini
This paper presents a way to build a computational Grid for PVM programs. The Grid applies Jini to handle the dynamically changing set of participants, and to make the communication between Grid-clients and Grid-machines possible. In case of a PVM-Grid the grid-resources are Parallel Virtual Machines. Our system provides a high-level interface for them, which through the users can submit their ...
متن کاملHarness: The Next Generationi Beyond PVM
Harness is the next generation heterogeneous distributed computing package being developed by the PVM team at Oak Ridge National Laboratory, University of Tennessee, and Emory University. This paper describes the changing trends in cluster computing and how Harness is being designed to address the future needs of PVM and MPI application developers. Harness (which will support both PVM and MPI) ...
متن کاملIntegrating PVaniM int WAMM for Monitoring Meta-Applications
Metacomputing is one of the most interesting evolutions of Parallel Processing. A complete environment for metacomputing should have tools for monitoring applications that can gather information both on the applications being executed and on the processors that they are executed on. Such data can be used to manage statistics, for debugging, and for tuning meta-applications. This paper describes...
متن کاملPerfMOn: An On-line Performance Monitoring Library for Heterogeneous Environments
This paper describes a library, called PerfMOn, that provides detailed on-line information about heterogeneous environments. PerfMOn is linked to the user's program and obtains information through library calls to the existing application. The library has been implemented and tested on top of PVM, but it can be integrated with other message-passing interfaces, such as MPI, and can be modiied re...
متن کامل